placenta protein - English Synonyms Dictionary